package br.com.drestranho.escola.managed;

import java.util.Date;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;

import br.com.drestranho.escola.dao.AlunoDAO;
import br.com.drestranho.escola.entity.Aluno;

@ManagedBean
public class AlunoManager {
	Aluno aluno = new Aluno();
	@EJB(name="alunoDAO")
	AlunoDAO alunoDAO = new AlunoDAO();
	int id;
	String nome="aluno";
	Date data_nascimento;
	String sexo;
	
	public int getId() {
		return id;
	}
	
	public void setId(int id) {
		this.id = id;
	}
	
	public String getNome() {
		return nome;
	}
	
	public void setNome(String nome) {
		this.nome = nome;
	}
	
	public Date getData_nascimento() {
		return data_nascimento;
	}
	
	public void setData_nascimento(Date data_nascimento) {
		this.data_nascimento = data_nascimento;
	}
	
	public String getSexo() {
		return sexo;
	}
	
	public void setSexo(String sexo) {
		this.sexo = sexo;
	}
	
	public void persiste() {
		System.out.println(getNome()+" cadastrado");
		aluno.setNome(getNome());
		aluno.setDataNascimento(getData_nascimento());
		aluno.setSexo(getSexo());
		alunoDAO.salvar(aluno);
	}
	
	public void carrega() {
//		aluno = alunoDAO.getBean(2);
//		nome = aluno.getNome();
		nome="Gleiton";
		System.out.println("Gleiton");
	}
}
